# 使用while循环实现：
# 编写⼀个简单的猜数字游戏。程序随机⽣成⼀个1到10之间的整数，⽤户有3次机会猜这个数字。
# 如果猜对了，输出“恭喜你，猜对了！”；
# 如果猜错了，提示⽤户“猜⼤了”或“猜⼩了”。3次机会⽤完后，
# 输出“游戏结束，正确答案是：X”。
# 1.随机⽣成⼀个1到10之间的整数
import random

rand_num = random.randint(1, 10)  # 随机生成一个1到10之间的整数--[1,10]
print(rand_num)
# 循环3次
count = 3
while count > 0:
    # 2.用户输入猜测的数字
    num = int(input("请输入猜测的数字："))
    # 3.比较用户输入的数字和随机⽣成的数字
    if num == rand_num:
        print("恭喜你，猜对了！")
        break
    elif num > rand_num:
        print("猜大了")
    else:
        print("猜小了")
    count -= 1
    print(f"您还有{count}次机会")
